package warpper;

/**
 * 包装类常见功能
 */
public class IntegerDemo2 {
    public static void main(String[] args) {
        //查看int最大值与最小值
        /*
            Byte,Short,Integer,Long,Double,Float
         */
        int imax = Integer.MAX_VALUE;
        int imin = Integer.MIN_VALUE;
        System.out.println(imax);
        System.out.println(imin);

/*        double dmax = Double.MAX_VALUE;
        double dmin = Double.MIN_VALUE;
        System.out.println(dmax);
        System.out.println(dmin);

        byte bmax = Byte.MAX_VALUE;
        byte bmin = Byte.MIN_VALUE;
        System.out.println(bmax);
        System.out.println(bmin);*/



/*        包装类提供了一个静态方法，可以将字符串转换为对应的基本类型，前提是该字符串
        正确描述了基本类型可以保存的值，否则会抛出异常:
        数字  格式   异常
        NumberFormatException
        */

        String line = "123";
        int d = Integer.parseInt(line);//转换为整数时字符串内表达式需为整数
        System.out.println(d);
        double dou = Double.parseDouble(line);
        System.out.println(dou);
        byte b = Byte.parseByte(line);//字符串内的数需在byte范围内，否则报错
        System.out.println(b);

    }
}
